JBoss Community Archive (Read Only)

Savara

What is a Choreography?

A Choreography represents the description of how multiple participants (or roles) interact to achieve a goal.

In a Service Oriented Architecture context, it provides a service neutral view of a complete architecture, documenting how the services should communicate with each other in a peer-to-peer manner. This description can be used to understand the complete process at a higher level, and then used to generate initial template service designs (or implementations) for each of the participants within the choreography.

The BPMN standard has been around for some time, although it was focused on providing a standard notation for describing business processes.

In 2011 a major new version of the standard was created under the OMG with the following goals:

The BPMN2 Choreography can be created using the Eclipse BPMN2 modeller that is bundled with the Savara Eclipse tooling, as well as being available from: http://eclipse.org/projects/project.php?id=soa.bpmn2-modeler

JBoss.org Content Archive (Read Only), exported from JBoss Community Documentation Editor at 2020-03-13 09:36:07 UTC, last content change 2012-02-09 10:49:18 UTC.